Skip to main content link. Accesskey S
  • Help
  • HCL Logo
  • HCL Lotus Expeditor wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL forums and blogs
  • Home
  • Product Documentation
  • Community Articles
Search
Community Articles > Best Practices > Toolbars, global menus, view menus and popup menus
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

What's New in Lotus Expeditor integrator 6.2.3

This article provides a brief list of some of the new and changed capabilities of the Lotus Expeditor integrator 6.2.3. Lotus Expeditor integrator 6.2.3 The LotusĀ® Expeditor integrator 6.2.3 provides bug fixes, serviceability and performance improvements, as well as new features over the ...

Extending Java Message Service messaging to retail store devices

This paper explains how to enable near-real-time business processing using a Java Message Service (JMS) example for Java applications running on IBM 4690 POS Controllers.

Toolbars, global menus, view menus and popup menus

There are multiple ways to create toolbars, menus, and popups. This article provides the recommended approach from the Expeditor user Interface team

NLS Development recommendations in Lotus Expeditor, Notes, Sametime, and Symphony

This article provides a recommended best practice for National Language Support (NLS) when building plugins for Lotus Expeditor, Lotus Notes, Lotus Sametime, and Lotus Symphony. Using Eclipse NLS framework Description While Java ...

Installing multiple copies of Expeditor on the same system

While not supported in production deployments, developers often need to build and test against multiple, different versions of Lotus Expeditor. Since Expeditor will always attempt to update older installations rather then install new copies, a few tricks must be used to get multiple copies of ...
Community articleToolbars, global menus, view menus and popup menus
Added by ~Frank Cishipipulettu on September 24, 2010 | Version 1
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
There are multiple ways to create toolbars, menus, and popups. This article provides the recommended approach from the Expeditor user Interface team
Tags: ui, ux, user interface, best practices
ShowTable of Contents
HideTable of Contents
  • 1 Global toolbars
  • 2 View toolbars
  • 3 Global menus, view menus, and popup menus
The number of options available when contributing toolbars and menus can be confusing when working in the Expeditor based products. To simplify the process of contributing these items, the Expeditor UI team recommends the following as best practices.


Global toolbars


  1. Use org.eclipse.ui.actionSets, if the developer wants to add regular/standard type of toolbar button such as push, radio, toggle, pulldown buttons
  2. Use com.ibm.rcp.ui.controlSets, if the developer wants to add arbitrary SWT control to toolbar, such as Text, Combo, StyledText, Browser controls
  3. The use of org.eclipse.ui.menus is not supported for global toolbar in Expeditor for now

View toolbars


  1. Use org.eclipse.ui.viewActions, if the developer wants to add regular/standard type of toolbar button such as push, radio, toggle, pulldown buttons.
  2. Call IViewSite.getActionBars().getToolbarManager() and add a contribution to the toolbar manager , if the developer wants to add arbitrary SWT control to toolbar, such as Text, Combo, StyledText, Browser controls.
  3. org.eclipse.ui.menus is not supported for view toolbar on Expeditor for now.

Global menus, view menus, and popup menus


  1. Use org.eclipse.ui.actionSets, viewActions, popupMenus by default.
  2. Use org.eclipse.ui.menus, only if you have a strong reason to use it. An example would be if the developer wants to display the menu even when the all the tabs(pages/perspectives) are closed.


  • Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (1)
collapsed Versions (1)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (1)Sep 24, 2010, 1:35:30 PM~Frank Cishipipulettu  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software Support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL Software
  • Privacy
  • Accessibility